package dao.test;

import java.util.ArrayList;
import java.util.List;

import dao.ProduitDao;
import entity.Produit;
import entity.Trajet;
import entity.Voyage;

public class ProduitTestDao implements ProduitDao {

	List<Produit> listeProduits = new ArrayList<Produit>();
	
	public ProduitTestDao() {
		TrajetTestDao trajetTestDao = new TrajetTestDao();

		Voyage voyage = new Voyage();
		Trajet trajet1 =  trajetTestDao.getTrajetById(0);
		Trajet trajet2 =  trajetTestDao.getTrajetById(1);
		voyage.setDestination(trajet1.getLieuArrivee());
		voyage.setAller(trajet1);
		voyage.setRetour(trajet2);
		listeProduits.add(voyage);
		
		voyage = new Voyage();
		trajet1 =  trajetTestDao.getTrajetById(0);
		voyage.setDestination(trajet1.getLieuArrivee());
		voyage.setAller(trajet1);
		listeProduits.add(voyage);

		voyage = new Voyage();
		trajet1 =  trajetTestDao.getTrajetById(2);
		trajet2 =  trajetTestDao.getTrajetById(3);
		voyage.setDestination(trajet1.getLieuArrivee());
		voyage.setAller(trajet1);
		voyage.setRetour(trajet2);
		listeProduits.add(voyage);
	}

	public List<Produit> getAllProduits() {
		return listeProduits;
	}

}
